答案:
解: (1) $f(x^2)$: 由于 $x^2\geq 0$ 恒成立,且 $x^2=0$ 当且仅当 $x=0$。
当 $x=0$ 时,$f(x^2)=f(0)=e^0=1$。
当 $x\neq 0$ 时,$x^2>0$,故 $f(x^2)=-x^2$。
所以 $f(x^2)=\begin{cases}1, & x=0 \\ -x^2, & x\neq 0\end{cases}$(或简写为 $f(x^2)=-x^2$ 当 $x\neq 0$,$f(0)=1$)。
(2) $f[f(x)]$: 分情况讨论。
当 $x\leq 0$ 时,$f(x)=e^x>0$,故 $f[f(x)]=f(e^x)=-e^x$。
当 $x>0$ 时,$f(x)=-x<0$,故 $f[f(x)]=f(-x) =e^{-x}$。
所以 $f[f(x)]=\begin{cases}-e^x, & x\leq 0 \\ e^{-x}, & x>0\end{cases}$。
(3) $f[g(x)]$: 分情况讨论。
当 $x\leq 0$ 时,$g(x)=x\leq 0$,故 $f[g(x)]=f(x)=e^x$。
当 $x>0$ 时,$g(x)=x-1$,需进一步讨论:
若 $0
若 $x>1$,则 $g(x)=x-1>0$,故 $f[g(x)]=-(x-1)=1-x$。
所以 $f[g(x)]=\begin{cases}e^x, & x\leq 0 \\ e^{x-1}, & 01\end{cases}$。